<!DOCTYPE html>
<html>
<head>
	<title>字符api</title>
</head>
<body>
<script type="text/javascript">

	var str = 'abcabcdd';
	// 1. charAt()		获取索引的字符
	console.log(str.charAt(0))		// a

	// 2. charCodeAt()  获取字符啊可四码
	console.log(str.charCodeAt(0))

	// 3. str[]
	console.log(str[0])				// a
	
	// 4. concat()		拼接字符串
	console.log(str.concat('123'))	// abcabcdd123
	
	// 5. slice()		截取字符串，不包括结束的位置
	console.log(str.slice(1, 2))	// a

	// 6. substring()   同上述方法一致
	console.log(str.substring(1, 2))// b

	// 7. substr()		第二个参数为截取的长度
	console.log(str.substr(2, 2))	// ca

	// 8. indexOf()		获取出现在字符串中的第一个位置
	console.log(str.indexOf('a'))	// 0
	console.log(str.indexOf('a', 2))// 3	第二个参数定义起始的索引
	
	// 9. trim()		去除字符串前后的空白符
	console.log(str.trim())

	// 10. toUpperCase() 转换大写
	console.log(str.toUpperCase())

	// 11. toLowerCase() 转换小写
	
	// 12. search()
	console.log(str.search('a'))

	// 13. replace()	 替换目标字符串
	console.log(str.replace('a', 1))

	// 14.split()		切割字符串，返回数组
	console.log(str.split('a'));	// 返回三部分

</script>
</body>
</html>